strap down - Deutsch Englisch Wörterbuch